package Array;

import java.util.Arrays;

//                                                引用类型
public class Test2 {
    public static void main(String[] args) {
        //1.引用相当于c语言的指针，但是功能比指针少
        int[] arr1 = new int[]{1,2,3};
        int[] arr2 = arr1;
        arr2[0] = 100;
        arr2[1] = 200;
        System.out.println(Arrays.toString(arr1));

        //2.空引用"null" 表示 "无效的引用"
        int[] arr3 = null;//无法进行 [] 与 .  的操作
        int[] arr4 = arr3;
        System.out.println(arr4 ==arr3);
        //System.out.println(arr3[0]);//error

        //3.String 字符串也是引用类型
        String s1 = "hello";
        System.out.println(s1);
        String s2 = null;
        System.out.println(s2);
        //System.out.println(s2.length());//error
    }
}
